Detection and Exploitation of Functional Dependencies for Model Generation published in Theory and Practice of Logic Programming BROES DE CAT AND MAURICE BRUYNOOGHE
نویسنده
چکیده
Aggregates. For aggregates, we build on ideas in (Pelov 2004). We only consider decomposable aggregate functions, i.e., aggregates for which agg(S) = agg({agg(S′), agg(S \S′)}), for sets of domain elements S and S′ ⊂ S. Our transformation of agg({x ∈ T : φ : t}) is based on the decomposability of the considered aggregates and the fact that there is a total order on all domain elements, with a function MIN (minimum) and a (partial) function PRED (predecessor) and that this order can be extended to a total order over tuples of domain elements. Assuming neutralagg is the neutral element of agg, we de ne an accumulator function acc(T ) : N as: acc(MIN(T )) = t[x/MIN(T )] ←φ[x/MIN(T )] acc(MIN(T )) = neutralagg ←¬φ[x/MIN(T )] ∀x ∈ T : acc(x) = agg(acc(PRED(x)), t)←φ ∧ ¬(x = MIN(T )) ∀x ∈ T : acc(x) = acc(PRED(x)) ←¬φ ∧ ¬(x = MIN(T ))
منابع مشابه
Detection and Exploitation of Functional Dependencies for Model Generation BROES DE CAT AND MAURICE BRUYNOOGHE
Recent work in Answer Set Programming has integrated ideas from Constraint Programming. This has led to a new eld called ASP Modulo CSP (CASP), in which the ASP language is enriched with constraint atoms representing constraint satisfaction problems. These constraints have a more compact grounding and are handled by a new generation of search algorithms. However, the burden is on the modeler to...
متن کاملTechnical Communications of the 28 th International Conference on Logic Programming
We are proud to introduce this special issue of LIPIcs — Leibniz International Proceedings in Informatics, dedicated to the technical communications accepted for the 28th International Conference on Logic Programming (ICLP). 1998 ACM Subject Classification D.1.6 Logic Programming, I.2.3 Deduction and Theorem proving/Logic programming
متن کاملLazy Model Expansion: Interleaving Grounding with Search
Finding satisfying assignments for the variables involved in a set of constraints can be cast as a (bounded) model generation problem: search for (bounded) models of a theory in some logic. The state-of-the-art approach for bounded model generation for rich knowledge representation languages like Answer Set Programming (ASP) and FO(·) and a CSP modeling language such as Zinc, is ground-and-solv...
متن کاملModeling Machine Learning and Data Mining Problems with FO(·)
This paper reports on the use of the FO(·) language and the IDP framework for modeling and solving some machine learning and data mining tasks. The core component of a model in the IDP framework is an FO(·) theory consisting of formulas in first order logic and definitions; the latter are basically logic programs where clause bodies can have arbitrary first order formulas. Hence, it is a small ...
متن کاملSimulating Dynamic Systems Using Linear Time Calculus Theories
Dynamic systems play a central role in fields such as planning, verification, and databases. Fragmented throughout these fields, we find a multitude of languages to formally specify dynamic systems and a multitude of systems to reason on such specifications. Often, such systems are bound to one specific language and one specific inference task. It is troublesome that performing several inferenc...
متن کامل